//===================================================================================
// Candidate's Form Model
//
// Coder: Code Milker v1.0
// 0 - EntityName
// 1 - Properties
//===================================================================================

namespace App.Web.Models
{
    using System;
    using System.ComponentModel.DataAnnotations;
    using App.Domain.Contracts;

    public class CandidateFormModel : ICreateCandidateCommand
    {
        public Guid Id { get; set; }

        public Guid? TagId { get; set; }

        public Guid? JobPositionId { get; set; }

        public Guid ResumeId { get; set; }

        public string CoverLetter { get; set; }

        public int? DesiredSalary { get; set; }

        public string Others { get; set; }

        public DateTime? DateApplied { get; set; }

        public DateTime? DateReceived { get; set; }

        public int? Rating { get; set; }

        public string Notes { get; set; }

        public int? Status { get; set; }

        public bool? Deleted { get; set; }

        public DateTime LastUpdated { get; set; }

        public DateTime LastVisited { get; set; }

        public Guid CompanyId { get; set; }

        public Guid ModifiedBy { get; set; }





    }
}
